package com.buba.system.service;

import com.buba.system.pojo.Job;
import com.buba.system.pojo.Menu;
import com.buba.system.pojo.Page;

import java.util.List;
import java.util.Map;

public interface MenuService {
    /**
     * 根据职位查询菜单
     *
     * @param jobId
     * @return
     */
    List<Menu> selMenu(Integer jobId);
    /**
     * 取出职位中的重复菜单
     * @param jobList
     * @return
     */
    List<Menu> noDup(List<Job> jobList);




    /**
     * 根据职位id添加菜单
     * @param map
     * @return
     */
    Integer addMenuByJobId(Map<String, Object> map);

    Integer delEmpJobEmId(List<String> list);

    Integer delMenuByJobId(Integer jobId);

    long selMenuCount();


    List<Menu> selMenuAll();

    List<Menu> selMenuTable(Page<Menu> page);
}
